@charset "utf-8";
/* CSS Document */
/*
* @description: 网站公共样式
* @author: ishang
* @update: ishang (2017-07-24 14:48)
*/

/*全局 on*/
body{font-size:14px; font-family:"Microsoft YaHei"; color:#333; padding: 0; margin: 0; background: url(../images/public/body_bg.png) #f6f6f6 center 40px no-repeat;}
ul,li,dl,dt,h1,h2,h3,h4,h5,input,dl,dd,form,label,ol,p,div{margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5{font-weight: normal;}
a{color: #333; text-decoration:none;}
a:hover{color: #393;}
a img:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.fl{float: left;}
.fr{float: right;}
.clear{margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; clear: both; height: 0; padding:0;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.hidden{display: none;}
.g_main{width: 1200px; margin: 0 auto 10px;background: #fff;}
.home_list ul li,.home_list ol li{overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;height: 33px; line-height: 33px; text-indent: 15px; background: url(../images/home/home_icon.png) left -1223px no-repeat;}
.home_list ul li span,.home_list ol li span{float: right; font-size: 13px; color: #999;}

.f-dn{display: none;}
.f-db{display: block;}
.f-fl{float: left;}
.f-fr{float: right;}
.f-pr{position: relative;}
.f-pa{position: absolute;}
.f-pf{position: fixed;}
.f-oh{overflow: hidden;}
.f-fwn{font-weight: normal;}
.f-fwb{font-weight: bold;}
.f-toe{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.f-csp{cursor: pointer;}
.f-csd{cursor: default;}
.f-csh{cursor: help;}
.f-csm{cursor: move;}
.f-usn{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.f-clear{margin: 0; padding: 0; height: 0; overflow: hidden; visibility: hidden; content: "."; clear: both; font-size: 0; }
.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
* html .f-clearfix{zoom: 1;}
*:first-child+html .f-clearfix{zoom: 1;}
.f-wd100{width: 100%;}
.f-npd{padding: 0;}
.f-nmg{margin: 0!important;}
.f-mlr2{margin: 0 2px;}
.f-mlr5{margin: 0 5px;}
.f-mlr10{margin: 0 10px;}
.f-mlr15{margin: 0 15px;}
.f-mlr20{margin: 0 20px;}
.f-mlr25{margin: 0 25px;}
.f-mlrf5{margin: 0 -5px;}
.f-mlrf7{margin: 0 -7px;}
.f-mlrf6{margin: 0 -6px;}
.f-mlrf3{margin: 0 -3px;}
.f-mlrf10{margin: 0 -10px;}
.f-mlrf13{margin: 0 -13px;}
.f-mlrf15{margin: 0 -15px;}
.f-mlrf20{margin: 0 -20px;}
.f-mlrf12{margin: 0 -12px;}
.f-plr5{padding: 0 5px;}
.f-plr3{padding: 0 3px;}
.f-plr6{padding: 0 6px;}
.f-plr7{padding: 0 7px;}
.f-plr10{padding: 0 10px;}
.f-plr13{padding: 0 13px;}
.f-plr15{padding: 0 15px;}
.f-plr20{padding: 0 20px;}
.f-plr12{padding: 0 12px;}
.f-mb5{margin-bottom: 5px;}
.f-mb10{margin-bottom: 10px;}
.f-mb15{margin-bottom: 15px;}
.f-mb20{margin-bottom: 20px;}
.f-mb30{margin-bottom: 30px;}
/*全局 end*/
.f-clear{margin: 0; padding: 0; height: 0; overflow: hidden; visibility: hidden; content: "."; clear: both; font-size: 0; }
.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
* html .f-clearfix{zoom: 1;}
*:first-child+html .f-clearfix{zoom: 1;}
/*头部 on*/
.m_gov{width: 100%; height: 40px; background: #393; overflow: hidden;}
.gov_box{height: 40px; line-height: 40px;     width: 1200px;margin: 0 auto;}
.gov_box p,.gov_box p a{font-size: 13px; color: #fff;}
.gov_right a{padding-left: 10px; margin: 0 10px 0 7px; background: url(../images/home/home_icon.png) left 7px no-repeat;color: #fff;}
.gov_box p a:hover{text-decoration: underline;}
.m_banner{width: 1200px; height: 170px; margin: 0 auto; position: relative;background: url(../images/banner.png) left top no-repeat;height:169px;}
.m_search{width: 304px; height: 72px; position: absolute; right: 20px; top: 73px;}
.u_weather{width: 304px; height: 29px; line-height: 29px; overflow: hidden; margin-bottom: 8px;}
.u_search{width: 276px; height: 35px;}
.searchtext{width: 205px; height: 35px; line-height: 35px; border: none; padding: 0 10px;}
.searchbtn{width: 48px; height: 35px; border: none; background: url(../images/home/home_icon.png) #393 12px -31px no-repeat; cursor: pointer;}
.deep_search{font-size:12px; line-height:17px;}
.g_nav{width: 1200px; height: 50px; line-height: 50px; margin: 0 auto; overflow: hidden;}
.g_nav ul{width: 1220px; zoom: 1;}
.g_nav ul li{height: 50px; line-height: 50px; float: left;}
.g_nav ul li a{display: inline-block; padding: 0 27px 0 67px;background-image: url(../images/public/nav_icon.png); background-repeat: no-repeat; background-color: #393; font-size: 18px; color: #fff; font-weight: bold;}
.g_nav ul li.nav_01 a{background-position: 0 0;}
.g_nav ul li.nav_02 a{background-position: -136px 0;}
.g_nav ul li.nav_03 a{background-position: -136px 0;}
.g_nav ul li.nav_04 a{background-position: -313px 0;}
.g_nav ul li.nav_05 a{background-position: -491px 0;}
.g_nav ul li.nav_06 a{background-position: -846px 0;}
.g_nav ul li.nav_07 a{background-position: -1022px 0;}
.g_nav ul li a:hover,.g_nav ul li.list_active a{background-color: #0d870d;}
.m-allweb ul li {margin-left: 16px;float: left;}
.m-allweb ul li a {color: #fff;font-size: 14px; display: block;}
.u-only {background: url(../images/public/icon-location.png) left center no-repeat;padding-left: 24px;}
.f-nbg {
    background: none!important;
}

/*面包屑导航 on*/
.m_location{ height: 44px; line-height: 44px; padding: 0 10px; text-indent: 18px; color: #444; background: url(../images/page/list_icon.png) #fff 10px 14px no-repeat;}
.m_location a,.m_location span{color: #444;}
.m_location a:hover{color: #393;}
/*面包屑导航 end*/
/***隐藏导航**/
.m-nav2{display: none;width: 100%;line-height: 62px;background: #393;position: fixed;left: 0; top: 0;z-index: 9999999999;}
.is_gov{width: 100%; height: 40px; line-height: 40px; background:#b80608;}
.gov_bg{background:#f6f6f6;}
.u-nav{width: 1200px; margin: 0 auto;}
.u-nav a{    font-size: 18px;color: #fff;padding: 0 20px;}
.u-nav a:hover{color:#fff;}
.u-searchBox{position: absolute;left:50%;top:54px;margin-left: 293px;}
.u-searchBox{ width:280px;height: 35px; position: absolute;top:54px;right:0;}
.is-searchtext{    font-size: 14px; padding-left: 10px; width:220px; height:33px; line-height:33px; color:#d3cccc; outline:none;background: #fff;border:1px solid #ddd;border-right:none; -webkit-transition: all 0.4s; transition: all 0.4s;}
.is-searchtext:focus,.searchbtna:hover{box-shadow: 0 0 5px 1px #fff; -webkit-transition: all 0.4s; transition: all 0.4s;}
.searchbtna{ cursor: pointer; border:none; padding:0;float:left;    width: 48px;height: 35px;border: none;background: url(../images/home/home_icon.png) #6ac36a 12px -31px no-repeat;cursor: pointer;}
.is-search form a{ float: left; display: block; width: 33px; height: 36px; margin:0 0 0 14px; padding-top:3px;font-size: 12px; line-height: 16px;color:#dd0f0f;}
.m-top{height: 34px; line-height: 34px; z-index: 2;}
.m-top,.m-top a{font-size: 14px; color: #4c5158;}
.m-top .u-link li{float: left; margin-right: 23px;}
.m-top .u-link li a{display: block; padding-left: 21px; background: url(../images/public/icon-gh.png) left center no-repeat;}
.m-top .u-funs li{float: left;}
.m-top ul li a{color:#333;}
.m-top .u-only{    background: url(../images/public/icon-location2.png) left center no-repeat;}
.u-funs li span{padding:0 10px;}
.u-funs li
/*头部 end*/

/*底部 on*/
.g_footer{width: 100%; border-top: 2px solid #393; padding-bottom: 10px;}
.g_footer{border-top:2px solid #393;width:100%;padding-bottom:10px;}
.m_friendlink{width: 1200px;margin: 0 auto; line-height: 42px; padding-bottom: 4px; border-bottom: 1px dashed #ddd; position: relative; z-index: 9999;}
.friendlink_top ul li{width: 170px; height: 42px; line-height: 42px; margin: 0 112px 0 36px; color: #666; float: left; background: url(../images/home/home_icon.png) 138px -1649px no-repeat; cursor: pointer;}
.friendlink_box div{width: 1160px; height: 100px; padding: 20px; background: #fff; border-bottom: 2px solid #393; overflow: hidden; position: absolute; top: 42px; left: 0;}
.friendlink_box ul{width: 1160px; height: 100px; overflow-y: auto;}
.friendlink_box ul li{width: 163px; height: 24px; line-height: 24px; text-indent: 12px; float: left; background: url(../images/home/home_icon.png) left -1228px no-repeat;}
.m_footer{width: 1200px; margin: 0 auto; position: relative;}
.footer_nav{width: 100%; height: 34px; line-height: 34px; margin-top: 5px; text-align: center; color: #393;}
.footer_nav a{color: #393;}
.web_info,.web_info a{line-height: 30px; text-align: center; color: #666;}
.web_info img{vertical-align: middle;}
.web_info i{color: #e70000;}
#_span_jiucuo{position: absolute; top: 10px;left: 6%;}
#_ideConac{position: absolute; top: 0;left: -19px;}
.u-jbzx {right: 30px;top: 10px;}
/*底部 end*/

/*二级导航 on*/
.page_nav{width: 100%; height: 20px; line-height: 20px; padding: 14px 0; border-bottom: 2px solid #c7dec7; background: #f5f5f5;}
.page_nav ul li{float: left; padding: 0 27px; background: url(../images/public/nav_right.png) right center no-repeat;}
.page_nav ul li a{font-size: 15px; color: #497449; font-weight: bold;}
.page_nav ul li a:hover{text-decoration: underline;}
/*二级导航 end*/

/*右侧悬浮 on*/
.right_suspension{width: 108px; position: fixed; right: 10px; top: 50%; margin-top: -150px; z-index: 9998;}
.right_suspension a{display: block;}
.right_suspension p,.left_suspension p{text-align: right;}
.right_suspension p span,.left_suspension p span{cursor: pointer;}
.left_suspension{width: 108px; position: fixed; left: 10px; top: 50%; margin-top: -150px; z-index: 9998;}
.left_suspension img{padding:10px; background: #fff; width: 88px; height: 108px; display:block;}
/*右侧悬浮 end*/

/*pagination*/
.m-pagination{padding: 15px;}
.m-pagination li{float: left; margin: 3px; height: 28px; font-size: 14px;}
.m-pagination li a{display: block; padding: 0 10px; line-height: 26px; border: 1px solid #ccc; font-size: 14px; background: #fff;}
.m-pagination li a:hover{cursor:pointer;}
.m-pagination li.u-redirect{line-height: 28px;}
.m-pagination li.u-redirect input{padding: 0 5px; vertical-align: middle; width: 42px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: -2px 0 0 3px; *margin: -2px 0 0 3px; _margin: -2px 0 0 3px;}
.m-pagination li.active a,.m-pagination li a:hover{background: #393; border: 1px solid #393; color: #fff;}
.m-pagination li.page-info a,.m-pagination li.page-info a:hover{border: 1px solid #ccc; cursor: default; color: #666; background: #fff;}
.m-pagination li.disabled a,.m-pagination li.disabled a:hover{background: #eee; border: 1px solid #ccc; cursor: default; color: #666;}

/* media */
@media (min-width: 1200px){
  .container{width: 1200px;margin: 0 auto;}
}
@media (max-width: 1199px){
    .newcontainer{width: 970px; margin: 0 auto;}

    .gov_box,.m_banner,.g_nav,.g_nav ul{width: 100%;}
    .g_nav ul{margin: 0 -10px;}

    .m_footer{padding-bottom: 100px;}
    #_ideConac{top: auto; bottom: 10px; left: 0;}
    #_span_jiucuo{top: auto; bottom: 30px; left: 80px;}
    .u-jbzx{top: auto; bottom: 30px;}
    .right_suspension{display: none;}

    .g_nav ul li{width: 14.285%;}
    .g_nav ul li a{display: block; padding: 0; background-image: none; text-align: center;}
    .g_nav{background: #339933;}

    .page_nav{line-height: 46px; height: auto; padding: 0;}
    .u-nav,.m-nav2{display: none!important;}

    .g_main{width: 100%;}
    
    .list_box{width: 100%!important; padding: 0!important;}
    .home_list ul li a, .home_list ol li a{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    
}
@media (max-width: 992px) {
    .m_gov{height: 80px;}
    .newcontainer{width: 750px;}
    .m-allweb ul li{margin-left: 10px;}
    .special_title,.u-dlsright{display: none;}

    .m_search{left: 50%; margin-left: -152px; bottom: -28px; top: auto;}
    .footer_nav{height: auto;}
    .special_box{width: 100% !important;}

   
    .m-allweb{display: none !important;}
    .g-shfw{flex-wrap: wrap;}

    .m-chart{width: 100% !important;}
    .g-zfgbbox li{margin: 15px auto !important;}
    .is-246{width: 100% !important;}
    #zz_gov li, #zz_ah li{width: 97% !important;text-indent: 4px !important;}
}
@media (max-width: 768px) {
    
    .newcontainer{width: 100%;}

    .g_nav{height: 100px;}
    .g_nav ul li{width: 25%;}
    .g_nav ul li:nth-child(5){width: 33%;}
    .g_nav ul li:nth-child(6){width: 33%;}
    .g_nav ul li:nth-child(7){width: 33%;}
    .g_nav ul li a{font-size: 15px;}

    .m-jdhyserch{display: none;}
	.friendlink_top ul li{width:50%;margin:0;}
	/* #_ideConac,#_span_jiucuo,.u-jbzx{display: none;} */
	.m_location{height:auto;}

  /* .m-jqadv img {left: 0 !important;margin-left: 0 !important;width: 100% !important;}
	.visible-lg{display: block !important;} */


  .m-county .m-county-top .m-county-topr{width: 100% !important;}
  .m-county .m-county-top .m-county-topl{margin: 10px 40px !important;}
  .m-county .m-county-bot ul{flex-wrap: wrap;}
  .m-county .m-county-bot ul li{width: 100%;}
  .m-county .m-county-bot ul li a{margin-left: 100px;}
}
@media (max-width: 630px){
  .banner_box>img{width: 388px; display: block; margin: 0 auto;}
}
@media (max-width: 414px){
	.banner_box>img{width: 100%;}
}
@media screen and (max-width:320px){
    
}

@media print{
  a:after{
    content:"" !important;
  }
}


